Barclays is launching fee-free mortgages with up to £1,000 in cash back from today. Its new purchase-only products are available on LTVs from 60% to...